package com.crm.model.entity.opportunityManager;

import java.math.BigDecimal;
import java.util.Date;

public class Opportunity {
    private String opportunityId;

    private String opportunityTitle;

    private String opportunityTheme;

    private String opportunityContact;

    private String opportunityStatus;

    private String opportunityTp;

    private String lostOrderFriend;

    private Date estimatedSigningTime;

    private Date lastFollowUpTime;

    private Date nextFollowUpTime;

    private BigDecimal estimatedSalesAmount;

    private String possibilitySigning;

    private String opportunityType;

    private Date opportunityAcquisitionTime;

    private String opportunitySource;

    private String remarks;

    private String createPeopleId;

    private Date createTm;

    private String updatePeopleId;

    private Date updateTm;

    private Short deleteStatus;

    private String opportunityContractType;

    private String customerProductId;

    private String contactId;

    private String customerId;

    private String accountId;

    private String companyId;

    public Opportunity(String opportunityId, String opportunityTitle, String opportunityTheme, String opportunityContact, String opportunityStatus, String opportunityTp, String lostOrderFriend, Date estimatedSigningTime, Date lastFollowUpTime, Date nextFollowUpTime, BigDecimal estimatedSalesAmount, String possibilitySigning, String opportunityType, Date opportunityAcquisitionTime, String opportunitySource, String remarks, String createPeopleId, Date createTm, String updatePeopleId, Date updateTm, Short deleteStatus, String opportunityContractType, String customerProductId, String contactId, String customerId, String accountId, String companyId) {
        this.opportunityId = opportunityId;
        this.opportunityTitle = opportunityTitle;
        this.opportunityTheme = opportunityTheme;
        this.opportunityContact = opportunityContact;
        this.opportunityStatus = opportunityStatus;
        this.opportunityTp = opportunityTp;
        this.lostOrderFriend = lostOrderFriend;
        this.estimatedSigningTime = estimatedSigningTime;
        this.lastFollowUpTime = lastFollowUpTime;
        this.nextFollowUpTime = nextFollowUpTime;
        this.estimatedSalesAmount = estimatedSalesAmount;
        this.possibilitySigning = possibilitySigning;
        this.opportunityType = opportunityType;
        this.opportunityAcquisitionTime = opportunityAcquisitionTime;
        this.opportunitySource = opportunitySource;
        this.remarks = remarks;
        this.createPeopleId = createPeopleId;
        this.createTm = createTm;
        this.updatePeopleId = updatePeopleId;
        this.updateTm = updateTm;
        this.deleteStatus = deleteStatus;
        this.opportunityContractType = opportunityContractType;
        this.customerProductId = customerProductId;
        this.contactId = contactId;
        this.customerId = customerId;
        this.accountId = accountId;
        this.companyId = companyId;
    }

    public Opportunity() {
        super();
    }

    public String getOpportunityId() {
        return opportunityId;
    }

    public void setOpportunityId(String opportunityId) {
        this.opportunityId = opportunityId == null ? null : opportunityId.trim();
    }

    public String getOpportunityTitle() {
        return opportunityTitle;
    }

    public void setOpportunityTitle(String opportunityTitle) {
        this.opportunityTitle = opportunityTitle == null ? null : opportunityTitle.trim();
    }

    public String getOpportunityTheme() {
        return opportunityTheme;
    }

    public void setOpportunityTheme(String opportunityTheme) {
        this.opportunityTheme = opportunityTheme == null ? null : opportunityTheme.trim();
    }

    public String getOpportunityContact() {
        return opportunityContact;
    }

    public void setOpportunityContact(String opportunityContact) {
        this.opportunityContact = opportunityContact == null ? null : opportunityContact.trim();
    }

    public String getOpportunityStatus() {
        return opportunityStatus;
    }

    public void setOpportunityStatus(String opportunityStatus) {
        this.opportunityStatus = opportunityStatus == null ? null : opportunityStatus.trim();
    }

    public String getOpportunityTp() {
        return opportunityTp;
    }

    public void setOpportunityTp(String opportunityTp) {
        this.opportunityTp = opportunityTp == null ? null : opportunityTp.trim();
    }

    public String getLostOrderFriend() {
        return lostOrderFriend;
    }

    public void setLostOrderFriend(String lostOrderFriend) {
        this.lostOrderFriend = lostOrderFriend == null ? null : lostOrderFriend.trim();
    }

    public Date getEstimatedSigningTime() {
        return estimatedSigningTime;
    }

    public void setEstimatedSigningTime(Date estimatedSigningTime) {
        this.estimatedSigningTime = estimatedSigningTime;
    }

    public Date getLastFollowUpTime() {
        return lastFollowUpTime;
    }

    public void setLastFollowUpTime(Date lastFollowUpTime) {
        this.lastFollowUpTime = lastFollowUpTime;
    }

    public Date getNextFollowUpTime() {
        return nextFollowUpTime;
    }

    public void setNextFollowUpTime(Date nextFollowUpTime) {
        this.nextFollowUpTime = nextFollowUpTime;
    }

    public BigDecimal getEstimatedSalesAmount() {
        return estimatedSalesAmount;
    }

    public void setEstimatedSalesAmount(BigDecimal estimatedSalesAmount) {
        this.estimatedSalesAmount = estimatedSalesAmount;
    }

    public String getPossibilitySigning() {
        return possibilitySigning;
    }

    public void setPossibilitySigning(String possibilitySigning) {
        this.possibilitySigning = possibilitySigning == null ? null : possibilitySigning.trim();
    }

    public String getOpportunityType() {
        return opportunityType;
    }

    public void setOpportunityType(String opportunityType) {
        this.opportunityType = opportunityType == null ? null : opportunityType.trim();
    }

    public Date getOpportunityAcquisitionTime() {
        return opportunityAcquisitionTime;
    }

    public void setOpportunityAcquisitionTime(Date opportunityAcquisitionTime) {
        this.opportunityAcquisitionTime = opportunityAcquisitionTime;
    }

    public String getOpportunitySource() {
        return opportunitySource;
    }

    public void setOpportunitySource(String opportunitySource) {
        this.opportunitySource = opportunitySource == null ? null : opportunitySource.trim();
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks == null ? null : remarks.trim();
    }

    public String getCreatePeopleId() {
        return createPeopleId;
    }

    public void setCreatePeopleId(String createPeopleId) {
        this.createPeopleId = createPeopleId == null ? null : createPeopleId.trim();
    }

    public Date getCreateTm() {
        return createTm;
    }

    public void setCreateTm(Date createTm) {
        this.createTm = createTm;
    }

    public String getUpdatePeopleId() {
        return updatePeopleId;
    }

    public void setUpdatePeopleId(String updatePeopleId) {
        this.updatePeopleId = updatePeopleId == null ? null : updatePeopleId.trim();
    }

    public Date getUpdateTm() {
        return updateTm;
    }

    public void setUpdateTm(Date updateTm) {
        this.updateTm = updateTm;
    }

    public Short getDeleteStatus() {
        return deleteStatus;
    }

    public void setDeleteStatus(Short deleteStatus) {
        this.deleteStatus = deleteStatus;
    }

    public String getOpportunityContractType() {
        return opportunityContractType;
    }

    public void setOpportunityContractType(String opportunityContractType) {
        this.opportunityContractType = opportunityContractType == null ? null : opportunityContractType.trim();
    }

    public String getCustomerProductId() {
        return customerProductId;
    }

    public void setCustomerProductId(String customerProductId) {
        this.customerProductId = customerProductId == null ? null : customerProductId.trim();
    }

    public String getContactId() {
        return contactId;
    }

    public void setContactId(String contactId) {
        this.contactId = contactId == null ? null : contactId.trim();
    }

    public String getCustomerId() {
        return customerId;
    }

    public void setCustomerId(String customerId) {
        this.customerId = customerId == null ? null : customerId.trim();
    }

    public String getAccountId() {
        return accountId;
    }

    public void setAccountId(String accountId) {
        this.accountId = accountId == null ? null : accountId.trim();
    }

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId == null ? null : companyId.trim();
    }
}